#pragma once

#include "stdafx.h"

//bool CreateDir(const CString& strPATH);
//
//int DeleteDir(const std::string &refcstrRootDirectory,
//			  bool              bDeleteSubdirectories = true);
//bool HasBackslash(const CString & strPATH );
//COleDateTime GetNextMonth( int year,int month );
//
//int GetMaxDay( int year,int month );

namespace SKTLib
{
	bool IsExist(const CString& strPath);
	bool CreateDir(const CString& strPATH);

	int DeleteDir(const std::string &refcstrRootDirectory,
		bool              bDeleteSubdirectories = true);

	bool HasBackslash(const CString & strPATH );
	COleDateTime GetNextMonth( int year,int month );
	int GetMaxDay( int year,int month );
	bool IsDLNFmt(char* checked);

	void Split(CString Source,
		CStringArray& Deliminator,
		CStringArray& AddIt,BOOL bAddEmpty);

	int  GetNextTokPos(CString Source,
		CStringArray& Deliminator,
		int& whichItem);
}